import { BasePageQo } from '@/base/api/BaseQo'

export type SysLoginLogListVo = {
  // [[ OnflowGenerator Range (- listVo -) Start ]]
  id: number
  accountId: number
  loginTime: string
  result: number
  platformType: string
  failReason: string
  ipAddress?: string
  createTime?: string
  updateTime?: string
  // [[ OnflowGenerator Range (- listVo -) End ]]
}

export type SysLoginLogDetailVo = {
  // [[ OnflowGenerator Range (- detailVo -) Start ]]
  id: number
  accountId: number
  loginTime: string
  result: number
  platformType: string
  failReason: string
  ipAddress?: string
  createTime?: string
  updateTime?: string
  // [[ OnflowGenerator Range (- detailVo -) End ]]
}

export type SysLoginLogSearchQo = BasePageQo & {
  // [[ OnflowGenerator Range (- pageQo -) Start ]]
  id?: number
  accountId?: number
  loginTime?: string
  result?: number
  platformType?: string
  failReason?: string
  ipAddress?: string
  createTime?: string
  updateTime?: string
  // [[ OnflowGenerator Range (- pageQo -) End ]]
}

export type SysLoginLogEditQo = {
  // [[ OnflowGenerator Range (- editQo -) Start ]]
  id?: number
  accountId?: number
  loginTime?: string
  result?: number
  platformType?: string
  failReason?: string
  ipAddress?: string
  createTime?: string
  updateTime?: string
  // [[ OnflowGenerator Range (- editQo -) End ]]
}
